﻿<%@ Page Title="Meu Curriculo" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true"
    CodeBehind="Curriculo.aspx.cs" Inherits="RzCorportativo.Views.Cadastros.Curriculo" %>

<%@ Register Src="~/Views/GeralCurriculo.ascx" TagPrefix="app" TagName="DadosGerais" %>
<%@ Register Src="~/Views/Idiomas.ascx" TagPrefix="app" TagName="Idioma" %>
<%@ Register TagPrefix="app" TagName="Formacao" Src="~/Views/CursoCurriculo.ascx" %>
<%@ Register TagPrefix="app" TagName="Experiencia" Src="~/Views/Experiencia.ascx" %>
<%@ Register Src="~/Views/Indicacoes.ascx" TagPrefix="app" TagName="Indicacoes" %>
<%@ Register TagPrefix="app" TagName="ItemConhecimento" Src="~/Views/ItemConhecimentoUsuario.ascx" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="LeftContent" runat="server">
    <div class="tabbable tabs-left">
        <ul class="nav nav-tabs" id="tabMenu">
            <li class="active"><a href="#geral">Geral</a></li>
            <%--<li><a href="#home">Formação</a></li>--%>
            <li><a href="#idiomas">Idiomas</a></li>
            <li><a href="#diagnostico">Cursos</a></li>
            <li><a href="#receituario">Áreas de Conhecimento</a></li>
            <li><a href="#atestado">Experiências</a></li>
            <li><a href="#indicacoes">Indicações</a></li>
        </ul>
    </div>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="MainContent" runat="server">
    <script src="<%=this.ResolveUrl("~/Recursos/j/eComplete.js")%>" type="text/javascript"></script>
    <asp:HiddenField runat="server" ID="CurriculoId" />
    <div class="tabbable tabs-left">
        <div class="tab-content">
            <div class="tab-pane active" id="geral">
                <app:DadosGerais runat="server" ID="dadosGeraisCurriculo" />
            </div>
            <div class="tab-pane" id="idiomas">
                <app:Idioma runat="server" ID="idioma" />
            </div>
            <div class="tab-pane" id="diagnostico">
                <app:Formacao runat="server" ID="CursoCurriculo" />
            </div>
            <div class="tab-pane" id="receituario">
                <app:ItemConhecimento runat="server" ID="itemConhecimento" />
            </div>
            <div class="tab-pane" id="atestado">
                <app:Experiencia runat="server" ID="experiencia" />
            </div>
            <div id="indicacoes" class="tab-pane">
                <app:Indicacoes runat="server" ID="Indicacoes" />
            </div>
        </div>
    </div>
    <asp:HiddenField runat="server" ID="MedicoId" />
    <asp:HiddenField runat="server" ID="PacienteId" />
    <asp:HiddenField runat="server" ID="ConsultaId" />
    <script type="text/javascript">
        $(function () {
            $('#tabMenu a').click(function (e) {
                e.preventDefault();
                $(this).tab('show');
            })
        })
    </script>
    <%--<script src="../../Recursos/j/IdiomaAluno.js" type="text/javascript"></script>--%>
    <script src="<%=this.ResolveUrl("~/Recursos/j/IdiomaAluno.js")%>" type="text/javascript"></script>
    <script src="<%=this.ResolveUrl("~/Recursos/j/Indicacao.js")%>" type="text/javascript"></script>
    <script type="text/javascript">
        function GetIdiomaObject(objeto) {
            var idioma = new IdiomaAluno();
            var idiomaId = $("input[id$='IdiomaId']").val();
            var nivel = $("select[id$='Nivel'] option:selected").val();
            idioma.IdiomaId = idiomaId.length > 0 ? parseInt(idiomaId, 10) : 0;
            idioma.IdiomaId = isNaN(idioma.IdiomaId) ? -1 : idioma.IdiomaId;
            idioma.Nivel = nivel;
            idioma.UsuarioId = usuarioId.length > 0 ? parseInt(usuarioId, 10) : 0;
            idioma.UsuarioId = isNaN(idioma.UsuarioId) ? -1 : idioma.UsuarioId;
            if (objeto) {
                if (objeto.IdiomaId)
                    idioma.IdiomaId = objeto.IdiomaId;
                if (objeto.Id)
                    idioma.UsuarioId = objeto.Id;
            }
            return idioma;
        }
        function ObterFeedback(vagaId, usuarioId, data) {

        }
        function Aceitar(vagaId, usuarioId, data, item) {
            var obj = new Indicacao();
            obj.VagaId = vagaId;
            obj.UsuarioIndicadoId = usuarioId;
            obj.DataCadastro = new Date(data.Year, data.Month - 1, data.Day);
            obj.Aprovar(item);
        }
        function Recusar(vagaId, usuarioId, data, item) {
            var obj = new Indicacao();
            obj.VagaId = vagaId;
            obj.UsuarioIndicadoId = usuarioId;
            obj.DataCadastro = new Date(data.Year, data.Month - 1, data.Day);
            obj.Reprovar(item);
        } 
    </script>
</asp:Content>
